/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package minimundo.geografia;

import java.util.ArrayList;

/**
 * Esta classe representa os Continentes.
 *
 * @author Nyl (nyl1705@gmail.com)
 * @version 0.2
 */
public class Continente {

    private String tipo;
    private String nome;
    private double area;
    private ArrayList<Pais> pais;

    /**
     * Construtor sem parâmetros.
     */
    public Continente() {
        pais = new ArrayList<Pais>();
    }

    /**
     * Acessor get que retorna o Tipo do Continente.
     *@return retorna o nome do Continente
     */
    public String getTipo() {
        return tipo;
    }

    /**
     * Acessor set que define o Nome do Continente.
     *@param tipo O tipo do Continente.
     */
    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    /**
     * Acessor get que retorna o Nome do Continente.
     *@return nome O nome do Continente.
     */
    public String getNome() {
        return nome;
    }

    /**
     * Acessor set que define o Nome do Continente.
     *@param Retorna o nome do Continente
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * Acessor get que retorna o Area do Continente.
     *@return Retorna a Area do Continente.
     */
    public double getArea() {
        return area;
    }

    /**
     * Acessor set que define a Area do Continente.
     *@param area o area do Continente.
     */
    public void setArea(double area) {
        this.area = area;
    }

    /**
     * Acessor get que retorna os pais que estão neste continente
     * @return Retorna nomes dos pais
     */
     public ArrayList getPais(){
         return pais;
     }

     /**
      * Acessor set que define os nome que no continente
      * @param pais o pais do continente
      */

     public void setPais(ArrayList pais){
         this.pais = pais;
     }
}
